Các phiên bản Windows_2.1x

Bài hay đoạn này là một bản dịch thô từ ngôn ngữ khác. Đây có thể là kết quả của máy tính hoặc của người chưa thông thạo dịch thuật. Xin hãy giúp tăng chất lượng bản dịch.

Hai phiên bản của Windows 2.1x đã được phát hành, cả hai đều có thể tận dụng lợi thế của bộ vi xử lý Intel mà họ đã thiết kế.[5]

Windows/286

Windows/286 tận dụng HMA để tăng bộ nhớ có sẵn cho các chương trình Windows. Nó có trình điều khiển HIMEM.SYS DOS cho đa mục đích. Nó cũng hỗ trợ cho một số EMS boards, mặc dù hỗ trợ này không liên quan đến bộ vi xử lý 80286. Bản chất phân đoạn của chương trình Windows là khá phù hợp với việc sử dụng EMS, như các phần của mã và dữ liệu có thể được thực hiện có thể hiển thị trong megabyte đầu tiên của bộ nhớ truy cập vào các chương trình chế độ thực chỉ khi chương trình sử dụng chúng được đưa ra kiểm soát. Microsoft khuyến khích người sử dụng để cấu hình máy tính của họ chỉ có 256KB bộ nhớ chính, để lại không gian địa chỉ từ 256-640KB có sẵn để lập bản đồ năng động của bộ nhớ EMS.[6]

Mặc dù tên của nó, Windows/286 đã hoạt động hoàn toàn trên một bộ vi xử lý 8088 hoặc 8086. Windows/286 sẽ chỉ đơn giản là không sử dụng các khu vực bộ nhớ cao vì không tồn tại trên một bộ xử lý hạng 8086; Tuy nhiên, EMS có thể vẫn được sử dụng, nếu có. Một vài nhà sản xuất PC xuất xưởng Windows/286 với phần cứng của 8.086; một ví dụ là IBM PS/2 Model 25, trong đó có một tùy chọn đi kèm với một "hệ điều hành DOS 4.00 và Windows kit" cho thị trường giáo dục, trong đó bao gồm xử lý văn bản và phần mềm thuyết trình hữu ích cho sinh viên, kết quả là một số nhầm lẫn khi mua hàng của hệ thống này nhận được một hộp có nhãn Windows/286 với một máy tính đó là chắc chắn ít hơn 80286.[5]

Windows/386

Windows/386 đã được nhiều tiến bộ hơn người tiền nhiệm của nó. Nó đưa ra một chế độ bảo vệ hạt nhân, trên đó các giao diện và các ứng dụng chạy như một chế độ nhiệm vụ 8086 ảo. Nó cho phép một số chương trình MS-DOS chạy song song trong chế độ CPU "ảo 8086", chứ không phải lúc nào cũng ngừng các ứng dụng nền. (Các ứng dụng Windows đã có thể chạy song song thông qua đa nhiệm hợp tác) Ngoại trừ một vài kilobyte trên không, mỗi ứng dụng DOS có thể sử dụng bất kỳ bộ nhớ có sẵn trước khi Windows được bắt đầu[7]

Windows/386 cũng cung cấp trình giả lập EMS, bằng cách sử dụng tính năng quản lý bộ nhớ của 80386 để làm cho RAM vượt quá 640k hành xử như bộ nhớ banked trước đây chỉ được cung cấp bởi các thẻ add-in và được sử dụng bởi các ứng dụng phổ biến hệ điều hành DOS. (Bằng cách ghi đè tập tin WIN200.BIN bằng COMMAND.COM, có thể sử dụng các giả lập EMS trong DOS mà không cần bắt đầu từ giao diện Windows.) Không có sự hỗ trợ cho bộ nhớ ảo trên ổ đĩa, do đó, nhiều chương trình DOS phải phù hợp với bên trong bộ nhớ vật lý có sẵn; do đó, Microsoft đề xuất mua thêm bộ nhớ và thẻ nếu cần thiết.[6]

Không phiên bản nào trong số các phiên bản làm việc với các nhà quản lý bộ nhớ DOS như CEMM hoặc QEMM hoặc trình mở rộng DOS, trong đó có quản lý bộ nhớ mở rộng của mình và chạy ở chế độ bảo vệ cũng vậy. Điều này đã được khắc phục trong phiên bản 3.0, tương thích với Chương trình giao diện điều khiển ảo (VCPI) trong "chế độ tiêu chuẩn" và chế độ bảo vệ giao diện DOS (DPMI) trong chế độ "386 nâng cao" (tất cả các phiên bản của Windows 3,0-98 khai thác một lỗ hổng trong EMM386 để thiết lập chế độ bảo vệ).[8][9] Windows 3.0 cũng có khả năng sử dụng trực tiếp DWEMM Write Enhanced Memory Module. Đây là những gì cho phép giao diện người dùng đồ họa đến nay nhanh hơn và kiểu dáng đẹp hơn, cũng như thực sự hỗ trợ bộ nhớ mở rộng.[10]

Tài liệu tham khảo

WikiPedia: Windows_2.1x http://www.dayintechhistory.com/dith/27-10-years-w... http://support.microsoft.com/gp/lifeobsoleteproduc... http://support.microsoft.com/kb/137870 http://support.microsoft.com/kb/32905 http://www.oldcomputermuseum.com/os/windows_286_v2... http://www.oldcomputermuseum.com/os/windows_286_v2... http://www.oldcomputermuseum.com/os/windows_386_v2... http://www.os2museum.com/wp/?p=541 http://www.pcmag.com/article2/0,2817,1868387,00.as... http://www.philscis.com/CIS1520/LectureonWindows.p...